Formular Aktivierung
====================


Achtung!
--------
Ab v5.5 ist in RK eine neue Fenster-Aktivierungs-Technik
eingebunden, die auf einem Modul von Karl E. Peterson basiert
(vielen Dank!). Sollten keine weiteren Aktivierungsprobleme
auftreten, so ist diese Funktion vermutlich berflssig.
Vielleicht ist diese Funktion nur noch fr W95-Anwender
von Bedeutung.


Achtung!
--------
Wegen der Zuverlssigkeit der o.g. Aktivierungs-Technik wurde
diese Funktion ab Version v7.3 entfernt.
Fr den Bedarfsfall (W95) bleibt die Version 7.2 zum Download
auf www.freewarehits.de (siehe dort) erhalten.
Wegen der Grundlagen-Information wurde die folgende Beschreibung
der Anleitung nicht entnommen.


Wozu dient die Formular-Aktivierung?
------------------------------------
Um die Notwendigkeit dieser Funktion zu verstehen, ist es erforder-
lich, zuvor etwas ber die Arbeitsweise von RK zu erfahren.
Wenn auf dem Fenster von RK ein Knopf angeklickt wird um etwas zu
einer Anwendung zu senden, besitzt RK in diesem Augenblick den
Fokus (zu erkennen an seiner farbigen Fenster-Titelzeile). Bevor es
nun die "Sendung losschickt", mu es den Fokus wieder an das Fenster
zurckgeben, welches den Fokus vor dem Knopf-Klick besa.
Im Standard-Modus (= Formular-Aktivierung aus) benutzt RK eine "set
focus"-Funktion einer Windows-System-Bibliothek. In der Regel funk-
tioniert das auch sehr zuverlssig, aber es gibt leider Ausnahmen.
Diese Ausnahmen sind, da der Cursor von Eingabezeilen in einigen
Fenstern nicht mehr blinkt, nachdem RK ihm den Fokus zurckgegeben
hat. Ein typisches Beispiel fr diese Erscheinung sind Internet-
Formulare, egal ob sie im Netscape-Navigator oder im IExplorer an-
gezeigt werden. Das Resultat ist nun, da nicht eine gesendete Taste
ihr Ziel erreicht und die Sendung scheinbar im Nichts ver-
schwindet. Daher muten Alternativ-Wege zur Fenster-Aktivierung
erdacht werden, da das Ausfllen von Formularen doch eine sehr
zentrale Anwendung ist.

--> Beachte!
Die Formular-Aktivierung kann bei jeder Art von Fokusproblemen helfen,
auch wenn offenkundig gar kein Formular vorliegt. Ein Beispiel hierfr
ist Outlook Express.
Wenn also eine Sendung sein Ziel nicht erreicht oder statt dessen
etwas anderes passiert, sollte man es stets mit dieser Funktion ver-
suchen.
Einflu auf diese Thematik haben auch die Commands /APP.ACTIVATION.ON
bzw. -OFF, die man nach Bedarf in das Script einfgen bzw. entfernen
kann. Der Command ACTIVATION.OFF ist z.B. immer dann erforderlich,
wenn etwas an Windows gesendet wird, wie das Aufklappen des Start-Mens.


